package day13.thread01;

/**
 * @author Xiao
 * @date 2021/8/5
 */
public class ThreadDemo02 {
    /**
     * ②    实现Runnable接口的方式实现多线程
     * 	定义一个类MyRunnable实现Runnable接口
     * 	在MyRunnable类中重写run()方法
     * 	创建MyRunnable类的对象
     * 	创建Thread类的对象，把MyRunnable对象作为构造方法的参数
     * 	启动线程
     */
    public static void main(String[] args) {
        //创建2个参数对象
        MyRunnable mr1 = new MyRunnable();
        MyRunnable mr2 = new MyRunnable();
        //创建2个线程对象，并把参数传递给这个线程，
        // 线程启动后执行的是参数里面的run方法
        Thread t1 = new Thread(mr1);
        Thread t2 = new Thread(mr1);
        //开启线程
        t1.start();
        t2.start();
    }
}
